
A server push is a technique that makes it possible for a
server to display information in a dynamic way. Server push takes
advantage of a connection that is held open, so the server can send
down more data any time it wants. The server sends data, but leaves
the connection open. When the server wants to send more data, it does so,
and the browser displays it, leaving the connection open, and so on
until all the information has been displayed. It is a dynamic document
mechanism.
The benefit of using server push is that the server has complete
control over when and how often new data is sent down. The
disadvantage is that the open connection is a drain on the server and
may be wasteful. Client pull is an alternate dynamic document
mechanism.
URLs:
- An
Exploration of Dynamic Documents in Netscape 1.1
- This site explains server push & client pull in detail as well as
displaying how these technique can be used.
- PushMe
Server-Push Framework
- Mac users might be interested in looking at this shareware which
enables Mac users to use server push.
- National Debt Clock
- This is an example of server push in which the national debt clock
is continually updated, together with the average American family's
share of the national debt.
W3E References:
- client pull
-
- CGI (Common Gateway Interface)
-
Detail:
Using server push to display individual
inlined images can give the effect of an animated sequence, a technique
which is often referred
to as "poor man's animation". A
standard html document can contain an image that gets updated by the
server on a regular basis. The SRC attribute of the IMG tag must
point to a URL for which the server pushes a series of images.
If you use server push for an individual inlined image, the image will be replaced inside
the document each time a new image is pushed. The document itself won't be changed as
long as it isn't separately subject to server push. The roaring Netscape dragon was one of
the earliest examples of this use of server push.

E-Mail:
The World Wide Web Encyclopedia at wwwe@tab.com
E-Mail: Charles River Media at chrivmedia@aol.com
Copyright 1996 Charles River Media. All rights reserved.
Text - Copyright © 1995, 1996 - James Michael Stewart & Ed Tittel.
Web Layout - Copyright © 1995, 1996 - LANWrights &
IMPACT Online.
Revised -- February 20th, 1996